Supercomputing in plain English: Teaching high performance computing to inexperienced programmers
نویسندگان
چکیده
Although the field of High Performance Computing (HPC) has been evolving rapidly, the development of standardized software systems – MPI, OpenMP, LAPACK, PETSc and others – has in principle made HPC accessible to a wider community. However, relatively few scientists and engineers take advantage of computational science and engineering (CSE) in their research, in part because of the considerable degree of sophistication about computing that HPC appears to require. Yet the fundamental concepts of HPC are fairly straightforward and have remained relatively stable over time. These facts raise an important question: can scientists and engineers with relatively modest computing experience learn HPC concepts well enough to take advantage of them in their research? To answer this question, HPC educators must address several issues. First, what are the fundamental issues and concepts in CSE? Second, what are the fundamental issues and concepts in HPC? Third, how can these ideas be expressed in a manner that is clear to a person with relatively modest computing experience? Finally, is classroom exposure sufficient, or is guidance required to assist investigators in incorporating HPC into their research codes? We discuss an effort, now underway, to develop materials that express sophisticated scientific computing concepts in a manner accessible to a broad audience. These materials, now partially completed, will address many of the above questions, employing plain English, analogies and narratives to target this population. In addition, we examine a programmatic approach that incorporates not only the use of these materials but also the crucial contribution of followup. Send correspondence to Henry Neeman ([email protected])
منابع مشابه
Promises and Pitfalls of Reconfigurable Supercomputing
Reconfigurable supercomputing (RSC) combines programmable logic chips with high performance microprocessors, all communicating over a high bandwidth, low latency interconnection network. Reconfigurable hardware has demonstrated an order of magnitude speedup on compute-intensive kernels in science and engineering. However, translating high level algorithms to programmable hardware is a formidabl...
متن کاملThe Interplay between Young Learners' Sense of Self-Efficacy in Reading Comprehension and English Language Proficiency
This study intended to explore the interplay between young language learners' sense of self-efficacy regarding reading comprehension in their reading test performance associated with learning English among universities. To undertake the study, a purposive sampling method was adopted. A total of 60 freshmen undergraduate learners of English consented to participate in this study. A self-efficac...
متن کاملProfessionalism: The Perceptions of Iranian English Teachers of Competence and Performance in Language Teaching
Professionalism has been generally linked to nations’ economic, industrial, and technological developments. Therefore, having a professionally and ethically competent workforce is a necessity in today's changing world. More specifically, L2 teacher professionalism plays a crucial role in economic development too. Given its utmost importance in language teaching, this study intended to investig...
متن کاملCloud Computing Application and Its Advantages and Difficulties in the Teaching Process
The objective of this research is to identify the technology of cloud computing in terms of its concept, its development, its objectives, its components, models, classifications, and the advantages of its use in the teaching process at the University of Samarra, as well as to identify the most important challenges and obstacles that teachers face in using University of Samarra. The researcher u...
متن کاملJob Performance of Iranian English Teachers: Do Teaching Experience and Gender Make a Difference?
In the available teacher development literature, the linkage between teaching experience, as one the crucial factors in teacher development (Tsui, 2005), and English teachers’ job performance with regard to gender differences has remain widely underexplored. To fill up this lacuna, this study investigated whether there was any significant correlation between Iranian English teachers’ years of e...
متن کامل